﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Aquasoft.Iszr.Proxy.WebServices
{
    public static class LokalniAifoExtensions
    {
        public static int GetValue(this LokalniAifoType lokalniAifoType)
        {
            if (lokalniAifoType.stavOvereniAifo.HasValue && !lokalniAifoType.stavOvereniAifo.Value)
                throw new ArgumentException(String.Format("Lokalni AIFO {0} nebylo overeno", lokalniAifoType.Value));
            if (lokalniAifoType.prevodAifoStatus.HasValue)
                throw new ArgumentException(String.Format("Lokalni AIFO {0} nebylo prevedeno, duvod: {1}", lokalniAifoType.Value, lokalniAifoType.prevodAifoStatus));
            return lokalniAifoType.Value;
        }

    }
}
